literary spellbinder

Translations
литературное произведение, завораживающее читателя
The novel was a literary spellbinder that kept readers hooked until the last page.
Роман был литературным произведением, завораживающим читателя до последней страницы.